perm filename SEE.F4[T,LCS] blob
sn#030730 filedate 1973-03-17 generic text, type T, neo UTF8
SUBROUTINE SEE(FUNC)
DIMENSION FUNC(512),C(4)
DATA (C(I),I=1,3)/'0 TO CLEAR: '/
CALL SEE2(FUNC)
100 CALL MESS(C)
1100 CALL RDNUM(X)
IF (.NOT.X) CALL DPYCLR
END
SUBROUTINE SEE2(FUNC)
DIMENSION FUNC(512),ST(10),SU(516)
CALL TYPLOC(-300,-512)
CALL DDCLR
CALL DPYSET(1,SU,516)
CALL DPYBIG(2)
CALL DPYBRT(1)
CALL AIVECT(0,0)
CALL ALINE(-264,0,256,0)
CALL ALINE(-256,-256,-256,256)
CALL DPYTXT(-320,-11+258,'+1.0',1)
CALL DPYTXT(-320,-11+128,'+0.5',1)
CALL DPYTXT(-320,-11+0,' 0.0',1)
CALL DPYTXT(-320,-11-128,'-0.5',1)
CALL DPYTXT(-320,-11-256,'-1.0',1)
CALL DPYTXT(-128-20,-21,'128',1)
CALL DPYTXT(0-20,-21,'256',1)
CALL DPYTXT(128-20,-21,'384',1)
CALL DPYTXT(256-20,-21,'512',1)
DO 111 I= -10,10,1
IY=25.6*I
111 CALL ALINE(-261,IY,-256,IY)
DO 121 I=32,512,32
IX=I-256
121 CALL ALINE(IX,-2,IX,2)
CALL DPYOUT(1)
CALL DPYSET(2,SU,516)
CALL DPYBRT(6)
CALL AIVECT(0,0)
IY=FUNC(1)*256.0
CALL AIVECT(-256,IY)
DO 14 I=2,512,1
IY2=FUNC(I)*256.0
CALL RVECT(1,IY2-IY)
14 IY=IY2
CALL DPYOUT(2)
RETURN
END